AudioPlusWidgets: Bringing Sound to Software Widgets and Interface Components
نویسندگان
چکیده
Using sound as part of the user interface in a typical software application is still extremely rare, despite the technical capabilities of computers to support such usage. The ICAD community has developed several interface concepts, patterns, and toolkits, and yet the overall software scene has remained dominated by the visual-only user interface. AudioPlusWidgets is a software library offering scientifically grounded audio enhancements to the standard Java Swing API. Through metaphors and transparency, AudioPlusWidgets can be inserted into existing code with minimal changes, easily adding auditory capabilities to the interface components in the system. This library uses an event-based model and an audio manager to render speech, MIDI, and prerecorded sounds.
منابع مشابه
The design of sonically-enhanced widgets
This paper describes the design of user-interface widgets that include non-speech sound. Previous research has shown that the addition of sound can improve the usability of human-computer interfaces. However, there is little research to show where the best places are to add sound to improve usability. The approach described here is to integrate sound into widgets, the basic components of the hu...
متن کاملWidget - Oriented Consumer Programming
Today’s consumer network applications are composed of complex sets of interconnected hardware and software components. Application providers build component-level workflows to provide required functional properties and quality of service (QoS). However, to enhance the quality of user experience (QoE), applications are nowadays exposed to consumers as sets of widgets, i.e. compact and fully func...
متن کاملThe Design of a Sonically-Enhanced Interface Toolkit
This paper describes the design of a user-interface toolkit composed of sonically-enhanced widgets. Research has shown that the addition of sound can improve the usability of human-computer interfaces. However, sonically-enhanced widgets are difficult to create. The motivation for this work is the same as that which motivated the creation of graphical interface toolkits: To simplify their const...
متن کاملArgos: An Open Source Application For Building Multi- Touch Musical Interfaces
Argos is a multi-touch graphical user interface builder aimed at applications in musical performance and sound synthesis. The interface builder lets users construct interfaces through a library of existing widgets (e.g. knobs, sliders, buttons), while providing access to an extensible, open-source toolkit for developing new widgets. Argos was designed with platform-independence in mind, enablin...
متن کاملModel-Based Engineering of Widgets, User Applications and Servers Compliant with ARINC 661 Specification
The purpose of ARINC 661 specification [1] is to define interfaces to a Cockpit Display System (CDS) used in any types of aircraft installations. ARINC 661 provides precise information for communication protocol between application (called User Applications) and user interface components (called widgets) as well as precise information about the widgets themselves. However, in ARINC 661, no info...
متن کامل